 
package com.xbongbong.paas.domain.entity;

import com.xbongbong.paas.toolbox.wrap.Entity;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
* @author autoGen
* @time 2018-08-13 10:37:25
*/
@Getter
@Setter
@ToString
public class PaasFormExplainEntity extends Entity {

	/** Comment for <code>serialVersionUID</code> */
	private static final long serialVersionUID = -2075120205097042903L;

	//========== properties ==========
	
	/**
	* 主键
	*/
	private Long id;
	/**
	* 公司id
	*/
	private String corpid;
	/**
	* 应用id
	*/
	private Long appId;
	/**
	 * 菜单id
	 */
	private Long menuId;
	/**
	* 表单id
	*/
	private Long formId;
	/**
	 * 表单id
	 */
	private Integer enable;
	/**
	* 表单字段解释主体
	*/
	private String explains;
	/**
	* 创建者id
	*/
	private String creatorId;
	/**
	* 创建时间时间戳
	*/
	private Long addTime;
	/**
	* 更新时间时间戳
	*/
	private Long updateTime;
	/**
	* 删除标记
	*/
	private Integer del;
	/**
	* 标记 1：saas；2：paas
	*/
	private Integer saasMark;
	/**
	* saas业务类型
	*/
	private Integer businessType;
	/**
	 * 经销商标识
	 */
	private Integer distributorMark;
	//========== getters and setters ==========

	public PaasFormExplainEntity(){
		del = 0;
	}

	public PaasFormExplainEntity(String corpid, Long appId, Long menuId, Long formId, Integer enable, String explains, String creatorId, Long addTime, Long updateTime, Integer del, Integer saasMark, Integer businessType, Integer distributorMark) {
		this.corpid = corpid;
		this.appId = appId;
		this.menuId = menuId;
		this.formId = formId;
		this.enable = enable;
		this.explains = explains;
		this.creatorId = creatorId;
		this.addTime = addTime;
		this.updateTime = updateTime;
		this.del = del;
		this.saasMark = saasMark;
		this.businessType = businessType;
		this.distributorMark = distributorMark;
	}

	public PaasFormExplainEntity(Long id, String corpid, Long appId, Long menuId, Long formId, Integer enable, String explains, String creatorId, Long addTime, Long updateTime, Integer del, Integer saasMark, Integer businessType, Integer distributorMark) {
		this.id = id;
		this.corpid = corpid;
		this.appId = appId;
		this.menuId = menuId;
		this.formId = formId;
		this.enable = enable;
		this.explains = explains;
		this.creatorId = creatorId;
		this.addTime = addTime;
		this.updateTime = updateTime;
		this.del = del;
		this.saasMark = saasMark;
		this.businessType = businessType;
		this.distributorMark = distributorMark;
	}
	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getCorpid() {
		return corpid;
	}
	
	public void setCorpid(String corpid) {
		this.corpid = corpid;
	}
	public Long getAppId() {
		return appId;
	}
	
	public void setAppId(Long appId) {
		this.appId = appId;
	}

	public Long getMenuId() {
		return menuId;
	}

	public void setMenuId(Long menuId) {
		this.menuId = menuId;
	}

	public Long getFormId() {
		return formId;
	}
	
	public void setFormId(Long formId) {
		this.formId = formId;
	}

	public String getExplains() {
		return explains;
	}

	public void setExplains(String explains) {
		this.explains = explains;
	}

	public String getCreatorId() {
		return creatorId;
	}
	
	public void setCreatorId(String creatorId) {
		this.creatorId = creatorId;
	}
	public Long getAddTime() {
		return addTime;
	}
	
	public void setAddTime(Long addTime) {
		this.addTime = addTime;
	}
	public Long getUpdateTime() {
		return updateTime;
	}
	
	public void setUpdateTime(Long updateTime) {
		this.updateTime = updateTime;
	}
	public Integer getDel() {
		return del;
	}
	
	public void setDel(Integer del) {
		this.del = del;
	}

	public Integer getSaasMark() {
		return saasMark;
	}

	public void setSaasMark(Integer saasMark) {
		this.saasMark = saasMark;
	}

	public Integer getBusinessType() {
		return businessType;
	}

	public void setBusinessType(Integer businessType) {
		this.businessType = businessType;
	}
}

